package com.yejiarong.weather.bean.dto;

import com.yejiarong.common.validate.annotation.TimeTemplate;
import jakarta.validation.constraints.NotBlank;
import lombok.Data;

/**
 * @author YeJR
 */
@Data
public class FutureDayWeatherDto {

    /**
     * 省或直辖市
     */
    @NotBlank(message = "省或直辖市不能为空")
    private String province;

    /**
     * 城市
     */
    @NotBlank(message = "城市不能为空")
    private String city;

    /**
     * 区县
     */
    @NotBlank(message = "区县不能为空")
    private String county;

    /**
     * 查询的时间
     */
    @NotBlank(message = "查询时间不能为空")
    @TimeTemplate(format = "yyyy-MM-dd", message = "查询时间的格式：yyyy-MM-dd")
    private String date;
}
